60 research outputs found

    Using scenarios to derive software

    Get PDF
    The present thesis describes a Requirements Engineering strategy, called SDRES (Scenario Driven Requirements Engineering Strategy), which proposes to face topics rarely treated in real practice, such as continuous changes in requirements, software defects originated during requirements production, the organisational context surrounding the software system and the treatment of quality requirements.Es revisión de: http://sedici.unlp.edu.ar/handle/10915/2456Facultad de Informátic

    Using scenarios to derive software

    Get PDF
    The present thesis describes a Requirements Engineering strategy, called SDRES (Scenario Driven Requirements Engineering Strategy), which proposes to face topics rarely treated in real practice, such as continuous changes in requirements, software defects originated during requirements production, the organisational context surrounding the software system and the treatment of quality requirements.Es revisión de: http://sedici.unlp.edu.ar/handle/10915/2456Facultad de Informátic

    Uso de escenarios en la derivación de software

    Get PDF
    Esta tesis está desarrollada en el marco de una estrategia en la Ingeniería de Requisitos, denominada SDRES (Scenario Driven Requirements Engineering Strategy), que intenta abordar temas poco tratados en la práctica real, tales como los cambios constantes en los requisitos, defectos del software originados en los requisitos, el contexto organizacional que rodea al sistema de software y la consideración de requisitos de calidad. Esta estrategia está dirigida por modelos (Léxico Extendido del Lenguaje, Escenarios y Documento de Requisitos). Además está orientada al cliente, por lo que utiliza modelos construidos en lenguaje natural como medio de comunicación y elicitación. SDRES tiene en cuenta la calidad de los modelos que produce mediante procesos de verificación y validación. Para cada actividad de la estrategia se presenta un conjunto de heurísticas y recomendaciones. Se encara el tema de evolución y versionado de los modelos, así como distintas modalidades de aplicación de la estrategia según la complejidad del problema, el conocimiento sobre el mismo y otras características del dominio del problema y del proyecto. La contribución de la tesis a la estrategia consistió en su afianzamiento como proceso, detallando e incorporando nuevas actividades, heurísticas, modelos, guías de aplicación, y profundizando lo existente.Eje: Concurso de tesisRed de Universidades con Carreras en Informática (RedUNCI

    Uso de escenarios en la derivación de software

    Get PDF
    Esta tesis presenta una estrategia en la Ingeniería de Requisitos, denominada SDRES, que intenta abordar temas poco tratados en la práctica real, tales como los cambios constantes en los requisitos, defectos del software originados en los requisitos, el contexto organizacional que rodea al sistema de software y la consideración de requisitos de calidad. Esta estrategia está dirigida por modelos (Léxico Extendido del Lenguaje, Escenarios y Documento de Requisitos) y orientada al cliente, por ello utiliza sus modelos escritos en lenguaje natural como medio de comunicación y elicitación. SDRES tiene en cuenta la calidad de los modelos que produce mediante procesos de verificación y validación. Para cada actividad de la estrategia se presenta un conjunto de heurísticas y recomendaciones. Se encara el tema de evolución y versionado de los modelos, así como distintas modalidades de utilizar la estrategia según la complejidad del problema, el conocimiento sobre el mismo y otras características.The present thesis shows a Requirements Engineering strategy, called SDRES, which proposes to face topics rarely treated in real practice, such as continuous changes in requirements, software defects brought in requirements, the organisational context surrounding the software system and the quality treatment of requirements. This strategy is driven by models (Language Extended Lexicon, Scenarios and Software Requirements Specification) and oriented to the client. Therefore it uses models written in natural language as means of communication and elicitation. SDRES keeps in mind the quality of the produced models by means of verification and validation processes. For each activity of the strategy a set of heuristic and recommendations is presented. The evolution topic and model versioning is treated, as well as different modalities to use the strategy according to the complexity of the problem, the knowledge on the problem and other characteristics.Es revisado por: http://sedici.unlp.edu.ar/handle/10915/9659Facultad de Ciencias Exacta

    Inspecciones para mejorar la calidad de modelos en lenguaje natural

    Get PDF
    Las inspecciones han probado ser de gran eficacia en la detección de defectos en código fuente, por lo que esta técnica se ha adaptado para verificar modelos elaborados en el proceso de especificar requisitos. La literatura ha propuesto algunas variantes de inspección en el modo de detectar defectos en estos modelos, sin embargo, los estudios empíricos realizados no alcanzan para establecer qué variante puede ser más apropiada en determinadas situaciones, en función de la calidad exigida y tiempos disponibles. Dado el uso frecuente de modelos escritos en lenguaje natural en el proceso de requisitos, se ha llevado a cabo un experimento para comparar la eficiencia y eficacia de tres variantes de inspección aplicadas a 5 modelos léxico. Los resultados obtenidos permiten establecer una aproximación inicial en cuanto a que la variante basada en la lectura constructiva detecta un número superior de defectos, principalmente omisiones y ambigüedades, aunque insumiendo más tiempo.XVI Workshop Ingeniería de Software.Red de Universidades con Carreras en Informátic

    Mejoras a un modelo léxico mediante mapas conceptuales

    Get PDF
    Para aumentar la probabilidad de éxito de un proyecto de software es fundamental partir de buenas especificaciones de requisitos, pues defectos en ellas se trasladan a subsiguientes modelos y componentes de software. Es por ello que deben realizarse verificaciones tempranas de los modelos que se construyen en el proceso de requisitos. La mayoría de las técnicas de verificación apuntan a detectar defectos del tipo hechos incorrectos, inconsistencias y en menor medida omisiones. Frecuentemente, los modelos en la Ingeniería de Requisitos suelen escribirse en lenguaje natural, lo que propende también a la aparición de ambigüedades. Se presenta una propuesta preliminar de verificación de un modelo léxico utilizando mapas conceptuales, centrada en detectar principalmente omisiones y ambigüedades, y en formular correcciones a las mismas. Esta propuesta fue aplicada a un caso real, donde se comprobó la detección de un número razonable de defectos.XII Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI

    Inspecciones para mejorar la calidad de modelos en lenguaje natural

    Get PDF
    Las inspecciones han probado ser de gran eficacia en la detección de defectos en código fuente, por lo que esta técnica se ha adaptado para verificar modelos elaborados en el proceso de especificar requisitos. La literatura ha propuesto algunas variantes de inspección en el modo de detectar defectos en estos modelos, sin embargo, los estudios empíricos realizados no alcanzan para establecer qué variante puede ser más apropiada en determinadas situaciones, en función de la calidad exigida y tiempos disponibles. Dado el uso frecuente de modelos escritos en lenguaje natural en el proceso de requisitos, se ha llevado a cabo un experimento para comparar la eficiencia y eficacia de tres variantes de inspección aplicadas a 5 modelos léxico. Los resultados obtenidos permiten establecer una aproximación inicial en cuanto a que la variante basada en la lectura constructiva detecta un número superior de defectos, principalmente omisiones y ambigüedades, aunque insumiendo más tiempo.XVI Workshop Ingeniería de Software.Red de Universidades con Carreras en Informátic

    Enseñanza de la programación: concepciones de docentes de cursos introductorios de carreras de informática con respecto a la disciplina

    Get PDF
    La dificultad en el aprendizaje de la programación es una de las causas notorias de abandono en carreras de informática. A pesar de diversos estudios sobre la enseñanza y el aprendizaje de la programación, no están aun suficientemente claras cuáles son las características que hacen a esa dificultad. En este trabajo se estudiaron las percepciones de los docentes de cursos introductorios de programación en carreras de informática de universidades del AMBA, respecto a la programación como disciplina. Para ello, la aplicación del método fenomenográfico permitió indagar sobre las concepciones que influyen en la toma de decisiones de los docentes, tanto en la planificación de sus cursos como en la acción en el aula. Se ofrece una descripción de la concepción con respecto a la disciplina de la programación compartida por los docentes que integraron la muestra, emergida del análisis sistemático de las expresiones de los docentes. En base a esta concepción colectiva de la programación, el estudio permitió definir algunas consideraciones hacia la gestión educativa.Sociedad Argentina de Informática e Investigación Operativ

    Derivar casos de uso de un glosario

    Get PDF
    El modelado del negocio permite detectar debilidades en los procesos del negocio dando pie a proyectar mejoras eficientes involucrando sistemas de software. Utilizando modelos en lenguaje natural se achica la brecha de comunicación entre los usuarios y los ingenieros de software, y cuando además se trata de modelos como los casos de uso o los escenarios, éstos estimulan la imaginación para proyectar mejoras en los procesos del negocio con sistemas de software, tanto por parte de los ingenieros de software como de los propios usuarios. Se presenta en este artículo un enfoque para el modelado del negocio construyendo casos de uso a partir de un glosario específico, denominado léxico extendido del lenguaje. Este enfoque aborda una modalidad middle-out para el modelado de los casos de uso, ofreciendo ventajas de arranque frente a otras propuestas.Business modeling helps detecting weaknesses in business processes enabling the envisagement of efficient improvements involving software systems. The use of natural language-based models reduces the communication gap between users and software engineers, and when those models are scenarios or use cases, they stimulate the imagination of software engineers and users to project improvements in business processes applying software systems. We show in the article an approach to business modeling building use cases derived form an specific glossary called language extended lexicon. This approach encourages a middle-out fashion while modeling use cases and gives a bootstrap advantage against other proposals.Workshop de Ingeniería de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Informática (RedUNCI

    Derivar casos de uso de un glosario

    Get PDF
    El modelado del negocio permite detectar debilidades en los procesos del negocio dando pie a proyectar mejoras eficientes involucrando sistemas de software. Utilizando modelos en lenguaje natural se achica la brecha de comunicación entre los usuarios y los ingenieros de software, y cuando además se trata de modelos como los casos de uso o los escenarios, éstos estimulan la imaginación para proyectar mejoras en los procesos del negocio con sistemas de software, tanto por parte de los ingenieros de software como de los propios usuarios. Se presenta en este artículo un enfoque para el modelado del negocio construyendo casos de uso a partir de un glosario específico, denominado léxico extendido del lenguaje. Este enfoque aborda una modalidad middle-out para el modelado de los casos de uso, ofreciendo ventajas de arranque frente a otras propuestas.Business modeling helps detecting weaknesses in business processes enabling the envisagement of efficient improvements involving software systems. The use of natural language-based models reduces the communication gap between users and software engineers, and when those models are scenarios or use cases, they stimulate the imagination of software engineers and users to project improvements in business processes applying software systems. We show in the article an approach to business modeling building use cases derived form an specific glossary called language extended lexicon. This approach encourages a middle-out fashion while modeling use cases and gives a bootstrap advantage against other proposals.Workshop de Ingeniería de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Informática (RedUNCI
    corecore